”C语言 总结 面试“ 的搜索结果

     1、描述⼀下gcc的编译过程? gcc编译过程分为4个阶段:预处理、编译、汇编、链接。 预处理:头⽂件包含、宏替换、条件编译、删除注释 编译:主要进⾏词法、语法、语义分析等,检查⽆误后将预处理好的⽂件编译成汇编...

     1.2 函数与头文件 1.3 C预处理器 1.4 将一个字符转换为long型 1.5 strcpy函数 1.6 assert用法 1.7 itoa函数和atoi函数 1.8 strcmp函数实现 1.9 strcpy函数实现 1.10 memcpy函数实现 1.11 memcpy和memmove函数的...

     1. “引用”与指针的区别是什么? 指针通过某个指针变量指向一个对象后,对它所指向的变量间接操作。 引用本身就是目标变量的别名,对引用的操作就是对目标变量的操作。 2、已知strcpy的函数原型:char *strcpy...

     指针函数本质是一个函数,其返回值为指针。函数指针本质是一个指针,其指向一个函数。常量被一个指针指了指针可以指向其它地址,但指向的内容是不可变的,是一个常量。指针是一个常量,指针自身的值是一个常量,不可...

     1.运算符运算规则: 2.#include <head.h>与"head.h"的区别 <head.h> 表示这个头文件是一个工程或标准头文件,查找过程会首先检查预定义的目录,我们可以通过设置搜索路径环境变量或命令行选项来修改...

     说一下 static 关键字的作用 static用于修改变量或函数的链接属性,从外部链接属性变为内部链接属性,变量或函数只能在当前文件访问。 对于代码块内部的变量声明,static用于改变变量的存储属性,由自动变量改为...

     这个PDF文档是一份关于C语言面试问题的总结。文档中包含了23个经典的C语言面试问题及其相关概念的解释,旨在帮助读者更好地准备面试和加深对C语言的理解。文档内容涵盖了const关键字的使用、指针常量与常量指针的...

     一、列举一个指针跑飞的例子: 1、 意外中断。是否打开了某个中断,但是没有响应和清除中端标志,导致程序一直进入中断,造成死机假象。 2. 中断变量处理不妥。若定义某些会在中断中修改的全局变量,这时要注意两...

     根据自己备战22届秋招(斩获华为、荣耀、联发科、海康威视等offer)总结的相关知识,其中包括C++基础知识、操作系统、计算机网络、数据库等知识。希望对读者有帮助,助其在找工作的路上少走弯路,收获自己心仪的...

     (1)在C语言中,使用static修饰全局变量(此时在静态内存区的)时,意味着该变量只能在声明它的文件中使用,其他文件无法访问。(2)在函数内部使用static修饰局部变量时,意味着该变量将保持在函数执行结束后继续...

     介绍了一些,有关于C语言的基本知识(数组、八、十、十六进制、算法、表达式、一些创建的函数、堆和栈、c语言的书写格式等等),和一些比较在面试和C语言考试中C语言考试中常见的知识点。

     1、先来介绍它的第一条也是最重要的一条:隐藏。 当我们同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。 为理解这句话,我举例来说明。我们要同时编译两个源文件,一个是a.c,另一个是...

10  
9  
8  
7  
6  
5  
4  
3  
2  
1